home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / ztestr1.zip / ZTESTR1.DOC < prev    next >
Text File  |  1993-01-24  |  4KB  |  111 lines

  1.  
  2.                         Ztest v1.00 Release 1
  3.                        Zip file down converter
  4.  
  5.         Problem: (Sysops PLEASE read!)
  6.  
  7.         User uploads a ZIP file that has been ZIPped with
  8.         version 2.04c of PKZIP. Your upload checker chokes, spits
  9.         fire and maybe even locks up your system. Then you threaten
  10.         your users with denied system access if they dare upload
  11.         another ZIP zipped with v2.04.
  12.  
  13.         Cause of the problem:
  14.  
  15.         The cause of the problem is not that your users are intent
  16.         on crashing your system, they are innocently attempting to
  17.         use the latest and greatest.
  18.  
  19.         In most cases that I have seen, zip-related problems are caused
  20.         by a program that shells to DOS (unseen by you) and runs either
  21.         pkzip, pkunzip or sometimes both.
  22.         Most of the currently existing archive converters and archive
  23.         shells DO NOT properly interface with the version 2.04 of
  24.         PKWare's latest.
  25.  
  26.         Now, I'm not here to defend PKWare, however I accept zips
  27.         zipped with v2.04 on my system only because ZTEST allows
  28.         me to do so until new archive shells, upload testers, etc.,
  29.         are released. I have been testing this program on my system
  30.         for two weeks now and have had absolutely NO PROBLEMS.
  31.  
  32.         The Solution:
  33.  
  34.         The solution to the entire problem (at least for the time being)
  35.         is simply to grab the upload (in your PCBTEST.BAT file) and
  36.         re-archive anything zipped with version 2.04 down to v1.10
  37.         and continue testing as usual. Simple, but VERY effective.
  38.  
  39.         Setup:
  40.  
  41.         1) Make a directory on your hard drive that is NOT pathed.
  42.         2) Place the NEW version of pkzip.exe and pkunzip.exe in
  43.            that new directory.
  44.         3) Also make sure that the OLD version 1.10 of pkzip.exe
  45.            and pkunzip.exe are in a directory that IS pathed.
  46.         4) Edit ZTESTR1.CFG to reflect the name and location of
  47.            all four pkware EXE files (once you look at the config
  48.            file it should almost be self-explanatory)
  49.         5) Edit your PCBTEST.BAT file(s) so that ZTESTR1 executes
  50.            BEFORE any further testing of the uploaded zip file.
  51.            Be sure to place it before the PCBDESC command!
  52.  
  53.            The command for ZTESTR1 in PCBTEST.BAT is:
  54.  
  55.            ZTEST1R %3
  56.  
  57.         6) Be sure that ZTESTR1.CFG is in THE SAME DIRECTORY as
  58.            ZTESTR1.EXE. You can put both of these files in a
  59.            pathed directory, however, I strongly suggest that if
  60.            you are running a multi-node system that you put a copy
  61.            of each in each of your node directories because of
  62.            the temporary files created when converting an uploaded
  63.            zip.
  64.  
  65.         Operation:
  66.  
  67.         When ZTESTR1 runs, it will detect which version of PKZIP
  68.         the zip was zipped with and will re-archive it as the
  69.         same zip file name using v1.10 if it was zipped with v2.04.
  70.  
  71.         It also checks for:
  72.  
  73.         defective zips (zips that can't pass pkunzip -t)
  74.         files with the .ZIP extension that aren't really ZIPs
  75.  
  76.         Ztestr1 will also reject zips containing and of the
  77.         files STGINFO.*, INCBBS.TXT, and INC.DAT for your protection
  78.         because they are almost always contained in a zip that is
  79.         a commercial program/game.
  80.  
  81.         If the zip fails for one of the above reasons, ZTESTR1 will
  82.         write a file PCBFAIL.TXT in the directory from which ZTESTR1
  83.         was called.
  84.  
  85.         If the zip passes testing (and conversion if it was needed),
  86.         ZTESTR1 will write a file PCBPASS.TXT in the directory from
  87.         which ZTESTR1 was called.
  88.  
  89.         Disclaimer:
  90.  
  91.         This program works for me, but it it may not work for you,
  92.         no guarentees!
  93.  
  94.         Freeware:
  95.  
  96.         This program is released to the public domain as freeware.
  97.         Comments, suggestions and donations (if you are feeling
  98.         generous and this program makes your sysop-ing easier)
  99.         should be addressed to:
  100.  
  101.         Jim Lockhart, Sysop
  102.         Page Three BBS
  103.         227 Bennett St.
  104.         Winter Springs, Fl  32708
  105.  
  106.         Page Three Phone numbers:
  107.  
  108.         Node 1: 407-327-8421     2400-38.4k baud HST
  109.         Node 2: 407-327-4524     2400-38.4k baud v.32/v.42
  110.  
  111.